staying alive - French English Dictionary